//
//  YCCommonTool.h
//  YCVillageDoctor
//
//  Created by Mac on 2017/6/7.
//  Copyright © 2017年 zhangxiaoliang. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface YCCommonTool : NSObject
/**
 * 判断手机号
 *
 *  @param string 手机号
 *
 *  @return bool
 */
+ (BOOL)validatePhoneNumber:(NSString *)string;
/**
 *  判断密码
 *
 *  @param passWord 密码
 *
 *  @return bool
 */
+ (BOOL) validatePassword:(NSString *)passWord;

/**
 *  判断 token是否存在 和token_token是否过期
 *
 *  @return BOOL
 */
+(BOOL)tokenExistAndAccess_tokenExpire;

//判断是什么格式
+ (BOOL) imageHasAlpha: (UIImage *) image;

//图片转换base64
+ (NSString *) base64ImageData: (UIImage *) image;


// 根据失败错误码 获取失败原因
+ (NSString *)getErrorStr:(NSString *)errorCode;

+(NSArray *)queryHosnames;

+(void)saveHosname:(NSArray *)hosnames;

// 根据字符串，行间距，字体大小，最大宽度 获取label的高度
+ (CGFloat) heightWithStr:(NSString *)str lineSpacing:(CGFloat)lineSpacing fontSize:(CGFloat)size maxLabelWidth:(CGFloat)MaxLabelWidth;

//获取ip
+(NSString *)getIPAddress;

@end
